@echo off
echo 检查Python环境...
python --version
echo.

echo 检查必要依赖是否安装...
python -c "import importlib; modules = ['fastapi', 'uvicorn', 'pandas', 'numpy', 'joblib', 'tensorflow', 'PIL', 'openpyxl']; missing = [m for m in modules if importlib.util.find_spec(m) is None]; print('所有必要模块已安装！' if not missing else '缺少以下模块：' + ', '.join(missing))"
echo.

echo 是否要安装所有依赖？(Y/N)
set /p choice=
if /i "%choice%"=="Y" (
    echo 安装依赖中...
    pip install -r requirements.txt
    echo 依赖安装完成！
) else (
    echo 跳过依赖安装。
)
echo.

echo 是否要启动API服务器？(Y/N)
set /p choice=
if /i "%choice%"=="Y" (
    echo 启动API服务器...
    python main.py
) else (
    echo 跳过启动服务器。
)
echo.

echo 按任意键退出...
pause > nul 